home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Grab Bag
/
Shareware Grab Bag.iso
/
098
/
execpct2.lqr
/
EXECPCT.DOC
< prev
next >
Wrap
Text File
|
1985-06-03
|
13KB
|
290 lines
EXECPCT.DOC 1/19/85
VERSION 2.0
- - - - - - - - - -
created by Bob Mahoney, Kyle Cummings, Phil Katz, and others
This documentation is for EXECPCT.EXE, the latest version of PC-Talk
distributed by the Exec-PC Multiuser Bulletin Board in Milwaukee, WI,
414-964-5160.
It is suggested that you send the appropriate contribution to the
original authors of PC-TALK III as described in the EXECPCT startup
screen, and in the original PC-TALK III documentaion PC-TALK.DOC.
EXECPCT.EXE is an extension of the PC-Talk communications program. It
includes most of the current enhancements, plus a few important ones
that will be described first. These include xmodem rewritten in
assembly language code, a much improved IBM 3101 emulation, improved
ANSI Color/Music/Windows code, Stealth mode, Auto-download as supported
on the Exec-PC bulletin board, and a new default file transmission option.
The next page of this documentation describes these new features in detail.
SYSOPs......... Important!
Versions 2.0 and later of this program use the standard ANSI color/music
code. Earlier versions of EXECPCT had a unique color/music scheme that
has since been eliminated.
1
EXECPCT.EXE Features 1/19/85
- - - - - - - - - -
XMODEM has always been a little bit slow in PC-Talk. When using other
versions of PC-Talk, you can watch the modem lights during xmodem file
transfers and see relatively long, unnecessary delays during which no
data is being transferred in either direction. This is expensive when
transferring files long distance. If you are downloading a file to
a floppy disk, the delays are even more noticeable, since PC-Talk
waits for the diskette to spin up to speed (one half second minimum)
every time it stores some information to diskette.
The new implementation of XMODEM in EXECPCT eliminates all of these
delays in two ways. First, it is written in assembler, meaning things
like building the block or calculating a checksum are instantaneous.
Second, writes to disk take place at the same time data is being
transferred through the communications port. This multitasking
is accomplished by taking advantage of the fact that communications
through the PC's comm port is buffered, and the processor can do other
things while data is being received.
Versions 2.0 and later do not scroll down the screen for each successful
transfer of a block of the file. The screen WILL be scrolled when a
transmission error is encountered. This will create a record on the screen
of only the blocks that needed to be retransmitted.
The commands for data transfer are all the same as usual, but the
speed improvements are noticeable. This XMODEM implementation is also
better at recovering from errors than were earlier implementations.
The new XMODEM was implemented by Phil Katz.
- - - - - - - - - -
IBM 3101 EMULATION
The IBM 3101 terminal is currently the only ASCII terminal available from
IBM Corp. That make the 3101 a natural choice for emulation on the PC.
For that reason, 3101 emulation has been made an integral part of PC-Talk.
The EXECPCT implementation has been greatly extended beyond earlier
versions of PC-Talk. The document PCT3101.DOC should be referenced for
a detailed explanation of the implementation.
- - - - - - - - - -
ANSI COLOR/MUSIC/GRAPHICS that are more reliable
The previous color/music/graphics (CMG) enhancement to PC-Talk was a
nice addition, but was very sensitive to errors in the escape code
sequences that a BBS sends to PC-TALK.
The CMG incorporated in EXECPCT v2.0 uses the same standard codes for
actuation of screen control and music, but has been "bulletproofed" so
that it will recover gracefully from invalid escape code sequences.
The new 3101 and color/music was implemented by Kyle Cummings
2
EXECPCT.EXE Features 1/19/85
- - - - - - - - - -
STEALTH MODE (ALT-B)
When you call another computer using PC-Talk, you are often barraged with
a cacophony of sounds ranging from musical introductions (which I am
also guilty of implementing on Exec-PC from time to time), to beep prompts
that cannot be turned off, to beeps and groans that actually come from
PC-Talk itself! EXECPCT takes care of all this with the ALT-B command.
The B stands for Beep. This command will toggle the "Stealth" mode.
When Stealth mode is on, EXECPCT runs in complete silence. When Stealth
mode is off, all music, beeps, and prompt sounds will be allowed.
- - - - - - - - - -
AUTO-DOWNLOAD
EXECPCT is able to recognize commands from a remote computer. This means
a BBS can tell EXECPCT to change emulation modes, to identify itself, and
can even order it to receive a file automatically. These features can
be experienced by calling the Exec-PC BBS where there is an "A" command
in the file section that allows you to type in the name of a file you
would like to download from the BBS to your computer, and the BBS
then takes care of the rest of the file transfer for you. Your PC will
automatically receive the file on the default drive in the default
directory.
Also, you can give one command to download more than one file. For
example, you could download the files LUE.COM, LUT.COM, and LUU.COM
with the command:
A;LUE.COM;LUT.COM;LUU.COM
- - - - - - - - - -
NEW ALT-A COMMAND, QUICK DIAL
With previous versions of PC-TALK, the ALT-D command was the only way to
dial a number from the built-in phone number directory. ALT-D repaints
the entire screen with a page of the directory, a lengthy process.
The new ALT-A command will not show the directory, but will go directly
to the prompt asking for the number of a directory entry to be dialed.
Use ALT-A when you already know which selection to make from the phone
directory.
- - - - - - - - - -
NEW DEFAULT PACING (=X)
The dialing directory menu of PC-Talk that you access with the ALT-D
command allows you to set a default pacing method for file transfers.
Previously, the only pacing that could be set in this menu was a number
that would represent the time delay used between lines of a file when
transmitting data to another computer. This would show up as "p=2"
in the dial directory if you had set default pacing to 2 seconds. You
can now set default pacing to "X". This will make your computer
use the XMODEM file transfer protocol automatically. Most people will
use XMODEM for all transfers anyway, so this new feature will save you
the trouble of typing "=X" after each file name.
3
EXECPCT.EXE Features 1/19/85
- - - - - - - - - -
AUTO-REDIAL (ALT-Q)
Most popular dialup computer systems will be busy on your first attempt
to call them. That is why PC-Talk was given a redial feature that will
redial the phone continually until the connection is made. EXECPCT
features a few improvements to this feature. First, the messages
that the modem puts out will be displayed on the redial screen.
This helps if your modem has the nice "call progress monitoring"
feature that will detect the dial tone, busy signals, phone ringing, etc.
Second, EXECPCT will redial much faster if your modem is able to put
out the message "BUSY" when a busy signal is detected. This message
causes the redial to recycle immediately, instead of waiting the full
time specified in the ALT-F default screen. Using a MultiTech MultiModem
I can consistently get a redial every 12 seconds.
- - - - - - - - - -
The rest of this document describes the changes that were collected
in PC-TALK before the EXECPCT version was created. The following
is an excerpt from the documentation for PCT365, an earlier version
of PC-Talk, as described by Jim Gainsley.
Bob Mahoney
SYSOP
Exec-PC Multiuser BBS 414-964-5160
4
PREVIOUS PC-TALK ENHANCEMENTS
- - - - - - - - - -
1) The FREEWARE notice and start-up screen have been combined. It
is no longer necessary to "press any key to continue". The
start-up screen contains additional information regarding some
of the new features and the files necessary to compile the
program, as well as the Version and Level numbers.
2) The Set/Clear Alt 1-0 Temporary command, Alt-=, has been changed
to Shift-Tab. This was done since Prokey Ver. 3.0 uses the Alt=
combination to define macros and this is not overidden by their
Suspension command. Thus if Prokey is installed, even though
suspended, Alt-= is useless for other purposes, (It's their
bug.) The Shift-Tab was formerly used to call the PC-TALK
version number, which has now been made a constant part of the
Start-up screen.
3) The Command Summary Menu has been updated to include the new
services provided, and has been alphabetized, thus providing
easier reading. A small fix in the graphic border was made.
4) A carriage return is now automatically provided after the modem
initialization commands are sent, (Line 425). Hayes mode modem
commands all begin with AT. Commands with this beginning must be
terminated with a <cr> in order to take effect. Previously, one
would have to enter a curly bracket in the default menu section
to obtain this. Doing that messed up that menu, by inserting a
blank line. Example: To set the modem so the speaker is always
on, you formerly had to enter in the default section under Modem
Init: ATM2} Now you may omit the "}".
5) Split-screen function: Pressing Cntrl-Home, provides that all
of your keyboard input will occur on screen line 25, while all
received input occurs on the upper 24 lines as before. A
modification in line 10005 (Gosub 2820) now restores msg line
at termination. Pressing Cntrl-Home again reverts to the
default mode.
6) A Hangup Command has been added. Pressing Alt-H causes the
modem to hangup. With Hayes modems: At all times up to the
point at which a carrier has been detected, it is only
necessary to press any character key to hangup. After a
carrier is detected, it is necessary to wait one second, type 3
"+" signs, wait one second and then issue an AT type command,
(to hangup it would be ATH0 <cr>). The Alt-H command now
provides all of these things and tries the sequence 3 times.
5
PREVIOUS PC-TALK ENHANCEMENTS
- - - - - - - - - -
7) The REDIAL routine has been rewritten to be more informative.
Improvement has been made in the recognition and effect given
to pause commands in dial strings, so that it is better phased
with the delay period. A recycle provision has been made. By
pressing the letter "R" the redial starts over. This is useful
when operating behind a switchboard, and in reducing redial
cycle time. Delay before disconnect may also be changed here.
8) Provision is now included to save and restore strings for the
Alt-1/0 keys to and from a file. Similar to that provided for
the Function keys. Alt-I and Alt-U.
9) Path and Subdirectory support. Alt-G.
10) When using Alt-V, View File, the disk free space is now provided
in the compiled version, as it was in the Basic version.
11) Provision has been made to automatically change comm params
when receiving or transmitting files via XMODEM, to N,8,1.
12) The Manual Dialing feature has been enhanced by addition of an
options line which allows one to change the Comm params prior
to dialing in the manual keyboard mode. (Previously, only the
default params could be used.)
12) Misc: A number of changes have been made in such things as message
line presentation, message legending, null suppression, screen
clearing, appearance, timing & error trapping.
- - - - - - - - - -
-- END --
6